Dashboard
Daily updated graphs showing the state of the curl project in as much detail as possible.
[1 column]
[3 columns]
[5 columns]
[data view]
Each image below links to the corresponding CSV file with recently updated source data. The first and last lines of data is shown on the right.
symbols data
2009-03-02;303 2009-05-18;427 2009-08-12;428 2009-11-04;428 2010-02-09;451 ... 2023-12-06;1132 2024-01-31;1136 2024-03-27;1137 2024-03-27;1137 2024-05-18;1141
The symbols are counted in the symbols-in-versions file in git at the time of releases.
bugbounty-amounts data
1;CVE-2018-16840;2018-10-31;100;100.0 2;CVE-2018-16842;2018-10-31;100;100.0 3;CVE-2019-5435;2019-05-22;150;116.7 4;CVE-2019-5436;2019-05-22;200;137.5 5;CVE-2019-5443;2019-06-24;200;150.0 ... 61;CVE-2024-0853;2024-01-31;540;1764.0 62;CVE-2024-2004;2024-03-27;540;940.0 63;CVE-2024-2379;2024-03-27;540;940.0 64;CVE-2024-2398;2024-03-27;2540;940.0 65;CVE-2024-2466;2024-03-27;2540;1340.0
loc data
1996-11-11;160;;160 1997-06-01;193;;193 1997-08-27;739;;739 1998-03-14;1611;;1611 1998-03-18;2200;;2200 ... 2023-12-06;160950;137803;23147 2024-01-31;163670;140391;23279 2024-03-27;166143;142740;23403 2024-03-27;166143;142740;23403 2024-05-18;168605;145063;23542
Lines of code means lines in the src, lib and include directories and is extracted from the git history of the repository.
tests data
curl 7.8;2001-06-07;18 curl 7.8.1;2001-08-20;41 curl 7.9;2001-09-25;63 curl 7.9.1;2001-11-04;76 curl 7.9.2;2001-12-05;78 ... curl 8.5.0;2023-12-06;1783 curl 8.6.0;2024-01-31;1795 curl 8.7.0;2024-03-27;1813 curl 8.7.1;2024-03-27;1813 now;2024-05-18;1856
This data comes from counting the test files present in git at the time of releases.
authors-per-month data
2010-01-01;6;6.00 2010-02-01;6;6.00 2010-03-01;14;8.67 2010-04-01;13;9.75 2010-05-01;13;10.40 ... 2024-01-01;21;25.58 2024-02-01;27;25.33 2024-03-01;22;24.83 2024-04-01;31;25.67 2024-05-01;17;24.92
The data comes from the git repository.
manpages data
curl 6.5;2000-03-14;0 curl 6.5.1;2000-03-21;0 curl 6.5.2;2000-03-21;0 curl 7.1.1;2000-08-21;11 curl 7.2;2000-08-30;11 ... curl 8.5.0;2023-12-06;496 curl 8.6.0;2024-01-31;496 curl 8.7.0;2024-03-27;496 curl 8.7.1;2024-03-27;496 now;2024-05-18;496
50-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;1.20;1.48 2021-01-01;1;1.20;1.45 2022-01-01;1;1.00;1.43 2023-01-01;2;1.20;1.46 2024-01-01;2;1.40;1.48
c-reports data
comments data
curl 6.5;2000-03-14;1900;3785;11469;64;22.06 curl 6.5.1;2000-03-21;1903;3779;11439;64;22.07 curl 6.5.2;2000-03-21;1903;3779;11504;64;21.99 curl 7.1.1;2000-08-21;2109;4430;12632;71;23.11 curl 7.2;2000-08-30;2135;4439;12749;71;22.97 ... curl 8.5.0;2023-12-06;21709;34916;126034;433;19.12 curl 8.6.0;2024-01-31;21865;34991;128679;437;18.86 curl 8.7.0;2024-03-27;22148;35437;130706;443;18.82 curl 8.7.1;2024-03-27;22148;35437;130706;443;18.82 now;2024-05-18;22292;35582;133023;444;18.64
ci-services data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-18;132;;1;20;16;75;20;
lines-per-test data
2001-08-20;487.000000 2001-09-20;339.793651 2002-01-20;312.012658 2002-04-10;308.270588 2002-05-10;313.788235 ... 2023-09-10;91.568403 2023-10-10;90.945992 2024-01-30;91.181058 2024-03-20;91.639823 2024-05-10;90.843211
authorremains data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
commits-per-year data
2000-01-01;709;709.0 2001-01-01;1346;1027.5 2002-01-01;937;997.3 2003-01-01;1218;1052.5 2004-01-01;2102;1262.4 ... 2020-01-01;1481;1288.0 2021-01-01;1446;1330.8 2022-01-01;1588;1372.2 2023-01-01;1903;1536.2 2024-01-01;737;1431.0
The data comes from the git repository
commits data
1999-12-01;1;1;0 2000-01-01;23;23;0 2000-02-01;65;65;0 2000-03-01;135;135;0 2000-04-01;152;152;0 ... 2024-01-01;31686;17956;13730 2024-02-01;31823;18024;13799 2024-03-01;31963;18095;13868 2024-04-01;32145;18166;13979 2024-05-01;32262;18202;14060
The data comes from the git repository.
github-open data
2010-10-01;1;1.0;1;0;1;1 2010-10-02;1;1.0;0;0;1;1 2010-10-03;1;1.0;0;0;1;1 2010-10-04;1;1.0;0;0;1;1 2010-10-05;1;1.0;0;1;1;1 ... 2024-05-13;84;62.8;23;10;43;84 2024-05-14;88;62.9;16;12;43;88 2024-05-15;77;62.9;13;24;43;88 2024-05-16;77;62.8;12;12;43;88 2024-05-17;78;62.8;12;11;43;88
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
github-fixes data
349;2015-07-25 22:45:22;224.874;224.874;224.874 322;2015-07-25 22:48:55;785.965;505.419;505.419 355;2015-07-26 20:20:26;54.946;224.874;355.261 356;2015-07-30 08:18:45;10.689;139.910;269.118 360;2015-08-01 22:15:39;50.213;54.946;225.337 ... 13685;2024-05-17 12:54:41;2.778;14.600;469.767 13684;2024-05-17 12:54:41;3.723;14.570;469.500 13686;2024-05-17 14:51:45;3.428;14.541;469.232 13661;2024-05-17 14:53:17;50.477;14.570;468.993 13599;2024-05-17 22:30:36;151.212;14.570;471.607
contrib-tail data
Daniel Stenberg;18202;1 Yang Tse;2587;2 Steve Holme;1916;3 Dan Fandrich;1365;4 Jay Satiro;699;5 ... Bastien Bouclet;1;1267 Colin Cross;1;1268 Jactry Zeng;1;1269 Alfred Gebert;1;1270 April King;1;1271
mail data
2000-01-01;0;2;0.0;2.0 2000-02-01;0;71;0.0;36.5 2000-03-01;0;82;0.0;51.7 2000-04-01;0;27;0.0;45.5 2000-05-01;0;117;0.0;59.8 ... 2024-01-01;94;23;74.0;24.9 2024-02-01;21;23;68.6;25.7 2024-03-01;72;45;66.3;26.8 2024-04-01;34;18;62.1;26.7 2024-05-01;30;17;59.8;25.8
This data is extracted from the mailing archives as stored on the web server.
ci-jobs data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-18;132;;1;20;16;75;20;
The data comes from parsing the CI services instruction meta data files as stored in git.
backends data
1998-03-20;;0 1998-06-01;OpenSSL;1 2005-04-01;GnuTLS;2 2006-06-29;wolfSSL;3 2007-02-01;NSS;4 ... 2021-02-09;rustls;14 2022-01-10;-MesaLink;13 2023-03-30;AWS-LC;14 2023-07-29;-NSS;13 2023-08-07;-gskit;12
80-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
vulns-per-kloc data
1996-11-10;0.000000 1997-08-20;0.000000 1998-03-10;0.000000 1998-09-20;1.775673 1999-05-20;1.057857 ... 2023-07-20;0.043346 2023-09-10;0.037507 2023-10-10;0.025004 2024-01-30;0.024439 2024-03-20;0.000000
bugfix-frequency data
1996-11-11;0;0.000 1996-12-17;0;0.000 1997-01-01;0;0.000 1997-04-08;0;0.000 1997-04-20;1;0.006 ... 2023-10-11;9551;3.883 2023-12-06;9734;3.857 2024-01-31;9888;3.854 2024-03-27;10050;3.752 2024-03-27;10051;3.756
This data comes from parsing the RELEASE-NOTES file in git at the time of each release.
vulns-releases data
1996-11-11;0.1;0 1996-12-17;0.2;0 1997-01-01;0.3;0 1997-04-08;1.0;0 1997-04-20;1.1;0 ... 2023-10-11;8.4.0;4 2023-12-06;8.5.0;4 2024-01-31;8.6.0;4 2024-03-27;8.7.0;0 2024-03-27;8.7.1;0
This data comes from the release.csv table.
ci-platforms data
2017-06-14;8;6;2;0;0 2017-08-09;11;6;5;0;0 2017-08-13;11;6;5;0;0 2017-10-04;15;9;6;0;0 2017-10-23;15;9;6;0;0 ... 2023-12-06;129;73;22;33;1 2024-01-31;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-05-18;132;79;23;29;1
The data comes from parsing the CI services instruction meta data files as stored in git.
deltaloc data
1999-12-01;19213;19213.0;100.0000,19213 2000-01-01;-794;9209.5;50.0000,18419 2000-02-01;518;6312.3;33.3333,18937 2000-03-01;315;4813.0;25.0000,19252 2000-04-01;62;3862.8;20.0000,19314 ... 2024-01-01;2464;850.1;0.4516,188247 2024-02-01;1851;835.8;0.4397,190098 2024-03-01;934;697.2;0.3649,191032 2024-04-01;2418;659.2;0.3407,193450 2024-05-01;113;671.6;0.3470,193563
The data counts lines added and removed to files in src, lib and include over time, in the git repository.
lines data
1999-12-01;37273;0;0;0;37273 2000-01-01;37810;0;10960;0;26850 2000-02-01;39181;0;11739;0;27442 2000-03-01;41627;0;13327;0;28300 2000-04-01;42256;0;13513;0;28743 ... 2024-01-01;764048;681885;566747;305959;573227 2024-02-01;766790;687463;569012;309029;576212 2024-03-01;771647;691748;572886;312041;578468 2024-04-01;773279;704184;598132;316151;563180 2024-05-01;774110;707116;598532;318683;564011
The data comes from analyzing the git changes and includes all files and directories.
lines-per-author data
2004-08-10;4722.250000 2006-06-10;3662.846154 2009-01-10;3322.947368 2010-04-10;2143.647059 2010-06-10;1674.369565 ... 2023-07-10;137.902647 2023-07-20;137.557070 2023-09-10;133.978224 2023-10-10;132.648425 2024-05-10;132.655389
90-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
docs data
2000-05-22;6235 2000-05-26;6331 2000-05-29;6589 2000-05-30;6588 2000-06-02;6588 ... 2024-05-14;96746 2024-05-15;96756 2024-05-16;96750 2024-05-17;96750 2024-05-18;96750
This data comes from checking the docs/ subdiretory in git.
70-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;2;4.00;2.57 2021-01-01;5;4.40;2.68 2022-01-01;5;4.40;2.78 2023-01-01;4;4.00;2.83 2024-01-01;3;3.80;2.84
daniel-vs-rest data
1999-12-01;100.00;0.00;100.00;100.00;100.00 2000-01-01;100.00;0.00;100.00;100.00;100.00 2000-02-01;100.00;0.00;100.00;100.00;100.00 2000-03-01;100.00;0.00;100.00;100.00;100.00 2000-04-01;100.00;0.00;100.00;100.00;100.00 ... 2024-01-01;56.67;43.33;58.39;52.84;64.94 2024-02-01;56.64;43.36;49.64;52.73;64.80 2024-03-01;56.61;43.39;50.71;52.73;64.74 2024-04-01;56.51;43.49;39.01;52.34;65.42 2024-05-01;56.42;43.58;30.77;52.26;65.26
The data comes from the git repository.
api-calls data
2000-08-21;31 2005-02-01;46 2005-05-16;46 2005-10-13;46 2006-02-27;46 ... 2023-12-06;93 2024-01-31;93 2024-03-27;93 2024-03-27;93 2024-05-18;94
The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases
github-monthly data
2010-10-01;2;2;0;2.0;0.0; 2010-11-01;1;1;0;1.5;0.0; 2010-12-01;2;2;0;1.7;0.0; 2011-01-01;1;1;0;1.5;0.0; 2011-02-01;3;3;0;1.8;0.0; ... 2024-01-01;197;153;44;135.6;51.8; 2024-02-01;168;120;48;131.9;49.0; 2024-03-01;211;147;64;131.5;49.7; 2024-04-01;244;178;66;135.6;51.8; 2024-05-01;165;135;30;139.2;49.2;
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
vulns-per-year data
1998-01-01;0;11;0;0.00;11.00 1999-01-01;0;7;0;0.00;9.00 2000-01-01;1;5;1;0.33;7.67 2001-01-01;0;11;1;0.25;8.50 2002-01-01;0;1;1;0.20;7.00 ... 2020-01-01;6;4;98;12.40;4.40 2021-01-01;13;7;111;10.20;4.80 2022-01-01;21;8;132;12.00;5.00 2023-01-01;18;3;150;13.20;4.60 2024-01-01;5;1;155;12.60;4.60
The data comes from the vuln.pm file.
c-vulns data
days-per-release data
1996-11-11;0;0.0;0.0 1996-12-17;36;18.0;18.0 1997-01-01;15;17.0;17.0 1997-04-08;96;36.8;36.8 1997-04-20;12;31.8;31.8 ... 2023-10-11;28;31.2;38.9 2023-12-06;56;31.2;39.0 2024-01-31;56;31.2;39.0 2024-03-27;56;37.2;39.1 2024-03-27;0;33.8;38.9
This data comes from the main curl changelog's stored release dates.
cve-time data
CVE-2000-0973;2000-10-13;396;937;937;1;396.0;396.0;396;396;396;396;0;0 CVE-2003-1605;2003-08-03;1891;1961;1024;2;1891.0;1143.5;1891;1144;396;1143;1891;0 CVE-2005-0490;2005-02-21;1607;2530;568;3;1607.0;1298.0;1607;1607;1001;1607;1891;0 CVE-2005-3185;2005-10-13;808;2763;233;4;1207.5;1175.5;1208;1208;808;1207;1891;0 CVE-2005-4077;2005-12-07;590;2819;55;5;1001.7;1058.4;808;808;699;808;1891;0 ... CVE-2024-0853;2024-01-31;56;9448;56;151;3679.5;3036.1;2926;2723;1744;1692;3109;2887 CVE-2024-2004;2024-03-27;574;9504;56;152;3363.9;3019.9;1315;2653;1744;1692;3102;2862 CVE-2024-2379;2024-03-27;56;9504;0;153;3088.2;3000.5;944;2583;1744;1692;3084;2837 CVE-2024-2398;2024-03-27;3150;9504;0;154;3093.0;3001.5;1315;2653;1744;1692;3102;2862 CVE-2024-2466;2024-03-27;112;9504;0;155;2880.1;2982.9;944;2583;1744;1692;3084;2837
This data comes from curl-www/docs/vuln.pm.
The "CVE age" is the number of days the vulnerability had been present in source code when reported. Project age is how old the project was in number of days at the time that vulnerability was reported.
The graph has all the CVE ids on the xaxes under their corresponding bars.
95-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
authors data
1999-12-29;0;1;0.00;1;1;1 2001-05-30;0;2;0.00;1;2;2 2001-05-31;0;3;0.00;2;3;3 2001-08-09;0;4;0.00;3;4;4 2002-08-03;0;5;0.00;3;4;5 ... 2024-05-13;827;1268;65.22;82;161;440 2024-05-16;828;1271;65.15;82;161;440 2024-05-16;829;1271;65.22;82;161;440 2024-05-16;830;1271;65.30;82;161;440 2024-05-18;830;1271;65.30;82;161;440
The data comes from the git repository
setopts data
2000-08-21;59 2000-10-16;63 2001-09-23;82 2002-10-01;100 2003-07-28;107 ... 2023-12-06;303 2024-01-31;304 2024-03-27;304 2024-03-27;304 2024-05-18;305
The number of options comes from parsing the include/curl.h header file from git as it changed over time.
fixtime data
CVE-2005-3185;2005-10-12;1;1.0;1;1.0; CVE-2005-4077;2005-11-29;8;4.5;2;4.5; CVE-2006-1061;2006-03-10;10;6.3;3;6.3; CVE-2007-3564;2007-06-27;13;13.0;4;8.0; CVE-2009-0037;2009-02-06;25;25.0;5;11.4; ... CVE-2024-0853;2023-12-29;33;28.4;148;27.7; CVE-2024-2004;2024-02-15;41;35.7;149;27.8; CVE-2024-2379;2024-03-10;17;34.0;150;27.7; CVE-2024-2398;2024-03-05;22;33.0;151;27.7; CVE-2024-2466;2024-03-14;13;31.5;152;27.6;
This data comes from curl-www/docs/vuln.pm.
The time is simply the number of days from the report to the curl project until the fix was released and annnounced publicly.
The graph has all the CVE ids on the xaxes under their corresponding bars.
protocols data
1996-10-01;HTTP;1 1997-06-01;GOPHER;2 1997-08-01;FTP;3 1998-06-01;HTTPS;4 1998-11-01;TELNET;5 ... 2020-04-14;MQTT;25 2020-12-15;GOPHERS;26 2022-09-09;WS;27 2022-09-09;WSS;28 2024-05-18;;28
This data comes from a list curated by hand.
releases data
1996-11-11;0.1;1 1996-12-17;0.2;2 1997-01-01;0.3;3 1997-04-08;1.0;4 1997-04-20;1.1;5 ... 2023-10-11;8.4.0;252 2023-12-06;8.5.0;253 2024-01-31;8.6.0;254 2024-03-27;8.7.0;255 2024-03-27;8.7.1;256
This data comes from the main curl changelog's stored release dates.
third-parties data
1998-03-20;;0 1998-06-01;OpenSSL;1 1999-08-01;OpenLDAP;2 2002-09-07;zlib;3 2003-08-05;c-ares;4 ... 2022-04-10;msh3;37 2023-03-30;AWS-LC;38 2023-07-29;-NSS;37 2023-08-07;-GSKit;36 2024-05-18;;36
If the name starts with a minus, support for that third party was removed.
This data comes from a list in the stats repository curated by hand.
cmdline-options-over-time data
1997-06-01;2 1997-08-27;9 1998-03-14;21 1998-03-20;24 1998-08-27;29 ... 2023-12-06;258 2024-01-31;258 2024-03-27;258 2024-03-27;258 2024-05-18;259
This data comes the counter in RELEASE-NOTES in git at the time of releases. The time from before we started doing that, the count has been manually counted.
coreteam-per-year data
1999-01-01;0 2000-01-01;1 2001-01-01;2 2002-01-01;2 2003-01-01;1 ... 2020-01-01;10 2021-01-01;15 2022-01-01;13 2023-01-01;10 2024-01-01;8
The data comes from the git repository. A "core team" member is everyone who did 10 or more commits to the main git repository within the same calendar year.
firsttimers data
2010-01-01;1;1.00 2010-02-01;0;0.50 2010-03-01;7;2.67 2010-04-01;6;3.50 2010-05-01;6;4.00 ... 2024-01-01;9;10.50 2024-02-01;11;10.42 2024-03-01;5;10.33 2024-04-01;13;10.92 2024-05-01;5;10.08
This data comes from git repository.
http-versions data
1996-11-11;HTTP/1.0;1 1999-05-22;HTTP/0.9;2 2001-03-22;HTTP/1.1;3 2013-09-01;HTTP/2;4 2019-08-01;HTTP/3;5 ... 2024-05-18;;5
This data comes from a manually maintained file. Based on code inspection.
lines-per-docs data
2000-08-20;2.204963 2000-08-30;2.220959 2000-09-20;2.383672 2000-10-10;2.431512 2001-01-20;2.041710 ... 2023-09-10;1.811029 2023-10-10;1.786820 2024-01-30;1.706905 2024-03-20;1.740082 2024-05-10;1.742687
vulns-plot data
none;1998-03-20; CVE-2000-0973;2000-10-13;1 CVE-2003-1605;2003-08-03;2 CVE-2005-0490;2005-02-21;3 CVE-2005-3185;2005-10-13;4 ... CVE-2024-0853;2024-01-31;151 CVE-2024-2004;2024-03-27;152 CVE-2024-2379;2024-03-27;153 CVE-2024-2398;2024-03-27;154 CVE-2024-2466;2024-03-27;155
This data comes from curl-www/docs/vuln.pm.
contributors data
1998-07-30;7 1999-09-13;30 2000-08-21;48 2001-06-07;67 2001-09-23;73 ... 2023-12-06;3039 2024-01-31;3078 2024-03-27;3134 2024-03-27;3134 2024-05-18;3167
The data comes from the git repository.
authors-per-year data
1999-01-01;1;1 2000-01-01;1;0 2001-01-01;4;3 2002-01-01;4;1 2003-01-01;3;1 ... 2020-01-01;147;103 2021-01-01;187;135 2022-01-01;179;115 2023-01-01;188;124 2024-01-01;77;43
Data from the git repository
sev-per-year data
contribs-release data
2003-11-01;48;48 2004-01-22;40;44 2004-03-18;30;40 2004-04-26;25;35 2004-06-02;21;30 ... 2023-10-11;46;46 2023-12-06;78;46 2024-01-31;65;54 2024-03-27;92;65 2024-03-27;92;78
The data for this comes from the RELEASE-NOTES file in git at the time of releases. It can be noted that since this is per-release and some releases are done very quickly in time after a previous one, it is just natural that such releases have much fewer contributors.
examples data
curl 7.3;2000-09-28;2 curl 7.4.1;2000-10-16;2 curl 7.5;2000-12-04;3 curl 7.5.2;2001-01-05;3 curl 7.6;2001-01-27;3 ... curl 8.5.0;2023-12-06;125 curl 8.6.0;2024-01-31;128 curl 8.7.0;2024-03-27;128 curl 8.7.1;2024-03-27;128 now;2024-05-18;128
github-age data
2010-10-01;1.96;1.96;1.96;1.96 2010-11-01;0.05;0.05;1.00;0.05 2010-12-01;0.88;0.88;0.96;0.88 2011-01-01;0.00;0.00;0.72;0.00 2011-02-01;1.66;1.66;0.91;1.66 ... 2024-01-01;0.52;4.61;14.77;1.22 2024-02-01;1.35;19.20;15.87;7.52 2024-03-01;0.74;11.10;16.35;3.05 2024-04-01;0.82;6.95;16.65;3.15 2024-05-01;0.50;2.67;14.65;1.58
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
todo data
2000-08-21;17; 2000-08-30;17; 2000-09-28;15; 2000-10-16;17; 2000-12-04;20; ... 2023-12-06;138;67 2024-01-31;139;67 2024-03-27;139;72 2024-03-27;139;72 2024-05-18;138;73
This data comes from parsing the two files in git at the time of releases (and currently). The scripts understand the file format used for these files.
60-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;2.20;1.76 2021-01-01;2;2.20;1.77 2022-01-01;2;2.00;1.78 2023-01-01;3;2.00;1.83 2024-01-01;2;2.00;1.84
releases-per-year data
1996;2;2.00;2.00 1997;21;11.50;11.50 1998;26;16.33;16.33 1999;15;16.00;16.00 2000;14;15.60;15.60 ... 2020;9;9.00;9.00 2021;8;8.20;8.96 2022;8;8.00;8.93 2023;12;9.00;9.04 2024;3;8.00;8.83
files data
2000-03-14;110;110 2000-03-21;111;111 2000-03-21;111;111 2000-08-21;136;136 2000-08-30;137;137 ... 2023-12-06;3864;1707 2024-01-31;3909;1746 2024-03-27;3936;1757 2024-03-27;3936;1757 2024-05-18;3939;1731
This data comes from counting the files present in git at the time of releases.
high-vuln data
authorremains-top data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
bugbounty data
CVE-2000-0973;2000-10-13;0;0 CVE-2003-1605;2003-08-03;0;0 CVE-2005-0490;2005-02-21;0;0 CVE-2005-3185;2005-10-13;0;0 CVE-2005-4077;2005-12-07;0;0 ... CVE-2024-0853;2024-01-31;71940;540 CVE-2024-2004;2024-03-27;72480;540 CVE-2024-2379;2024-03-27;73020;540 CVE-2024-2398;2024-03-27;75560;2540 CVE-2024-2466;2024-03-27;78100;2540
This information comes from curl-www/docs/vuln.pm.
commits-per-month data
1999-12-01;1;1.00;1.00 2000-01-01;22;11.50;11.50 2000-02-01;42;21.67;21.67 2000-03-01;70;33.75;33.75 2000-04-01;17;30.40;30.40 ... 2024-01-01;161;162.75;109.26 2024-02-01;137;158.58;109.36 2024-03-01;140;151.75;109.46 2024-04-01;182;151.92;109.71 2024-05-01;117;152.17;109.73
The data comes from the git repository.
func-calls data
Updated 2024-05-18 03:17:27 UTC
The scripts for generating all these images are available at github.com/curl/stats.